package cn.terminus.client.customer.settledenterpriseinfo.param;

import cn.terminus.client.customer.customcontacts.param.CustomContactsNewParam;
import cn.terminus.client.customer.custominfo.param.CustomInfoNewParam;
import cn.terminus.client.customer.settledenterprisebillinfo.param.SettledEnterpriseBillInfoNewParam;
import cn.terminus.client.customer.userrecordinfo.param.UserRecordInfoNewParam;
import cn.terminus.result.common.vo.TerminusBaseTimesVo;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * SettledEnterpriseInfoEditParam
 *
 * @author makejava
 * @since 2021-07-08 11:19:06
 */
@Data
public class SettledEnterpriseInfoEditParam extends TerminusBaseTimesVo {

    /**
     * 入驻企业ID
     */
    @NotNull(message = "")
    private Long id;
    /**
     * 客户ID
     */
    private Long cboCustomerId;
    /**
     * 入驻企业基本信息
     */
    private CustomInfoNewParam settledEnterpriseBaseInfo;

    /**
     * 客户联系人
     */
    private List<CustomContactsNewParam> customContactsNewList;

    /**
     * 标签
     */
    private List<String> cboCustomLabel;

    /**
     * 开票信息
     */
    private SettledEnterpriseBillInfoNewParam settledEnterpriseBillInfo;

    //========================== 跟进信息 ====================
    private List<UserRecordInfoNewParam> userRecordInfoEditList;


}
